body
{
	background: #333 url(../images/bgtile_B.gif) repeat-x fixed top left;
	padding: 0px;
	padding-bottom:10px;
	margin-top: 5px;
	margin-left: 10px;
}

td,li,p
	{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color: #383838;
	text-decoration:none;

}

td.cart
	{
	font-family:Tahoma;
	font-size:10px;
	line-height:13px;
	color: #383838;
	text-decoration:none;
}

.topscroller
{
	width: 261px;
	height: 93px;
	background-image: url(../images/greendyn_bkg.gif);
	vertical-align: middle;
	letter-spacing:1px;
}

.leftnavtd
{
	background-image: url(../images/leftnavbkg.gif);
	font-family: tahoma;
	font-size: 14px;
	color: white;
	font-weight: bold;
	letter-spacing: 0px;
	width: 172px;
	height:470px;
	padding-top:5px;
	text-decoration:none;
}

.content
{
	background-color: FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight: normal;
	letter-spacing: 0px;
	width: 623px;
	padding-top:2px;
}


.leftnav,a.leftnav,a.leftnav:visited
{
	font-family: tahoma;
	font-size: 14px;
	color: white;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration:none;
}

a.leftnav:hover,a.leftnav:active
	{
	font-family: tahoma;
	font-size: 14px;
	color: white;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration:underline;
	position: relative; 
	top: 1.5px; 
	left: 1.5px;
}

.groupText
{
	font-family: Arial, Helvetica, sans-serif;
	position: relative; 
	top: 6px;
	left: 1px;
	z-index: 2;
	color: #336699;	
	font-size:11px;
}

.groupTextLink,a.groupTextLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	color: #336699;
	font-size: 10px;
}

a.groupTextLink:hover,a.groupTextLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: normal;
	text-decoration:underline;
	color: #336699;	
	font-size:10px;
}

.phead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #6EBA99;
	letter-spacing: -2px;
	text-decoration: none;
	line-height: normal;
	font-stretch: condensed;
	z-index: 1; 
	position: relative; 
}




.mainText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: normal;
}

.mainTextHighlight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4087BD;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}


a.linkset:hover,a.linkset:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005795;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: normal;
	height: 20px;
	width: 138px;
	padding-left:24px;
	padding-top:3px;
	padding-right:12px;
}

a.linkset,a.linkset:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: normal;
	height:20px;
	width:138px;
	padding-left:24px;
	padding-top:3px;
	padding-right:12px;
}

.subcatleft,a.subcatleft,a.subcatleft:visited
	{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #7C7C7C;
	text-decoration: none;
}

a.subcatleft:hover,a.subcatleft:active
	{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color: #7C7C7C;
	text-decoration:underline;
}


.topnav
{
	background-image: url(../images/mast002_11.gif);
	padding: 4px;
	text-align: center;
	color:white;
}

.topnav43,a.topnav43,a.topnav43:visited
	{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	line-height:12px;
	color: white;
	text-decoration:none;
	
}

a.topnav43:hover,a.topnav43:active
	{
	font-size:13px;
	font-weight:bold;
	line-height:12px;
	color: white;
	text-decoration:underline;
}

	.subh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4682B4;
	font-weight: bolder;
	line-height: 28px;
}

	.subhb {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: -1px;
	color: #4682B4;
	font-weight: bolder;
	line-height: 28px;
}

#featuredsmall
{
	width:300px;
	height:300px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:9px;
	line-height:normal;
}
	.subh2 {
	font-family: tahoma;
	font-size:14px;
	color: #383838;
	font-weight:bold;
	line-height:22px;
}

	.subh3 {
	font-family: tahoma;
	font-size: 11px;
	color: gray;
	font-weight: bold;
}

	.subh4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4682B4;
	line-height: 28px;
	letter-spacing:-1px;
}

	a.subh4,a.subh4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4682B4;
	line-height: 28px;
	letter-spacing:-1px;
	text-decoration:none;
}

	a.subh4:hover,a.subh4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4682B4;
	line-height: 28px;
	letter-spacing:-1px;
	text-decoration:underline;
}

.colorcode
{
	font-family: tahoma;
	font-size: 18px;
	color: #B5B5B5;
	line-height: 28px;
}

.colorcode_small
{
	font-family: tahoma;
	font-size: 9px;
	color: #717171;
	line-height:-1px;
}


.searchtext
	{
	font-family:Tahoma;
	font-size:9px;
	line-height:18px;
	color:#A7CEEC;	
	text-align:center;		
}

.specblack_heading
	{
	font-family:Tahoma;
	font-size:14px;
	line-height:18px;
	color:black;
	padding-left:10px;	
	font-weight:bold;		
}

.specblack_heading2
	{
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	color:black;
	padding-left:10px;	
	font-weight:bold;		
}

.specblack_heading3
	{
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:black;
	padding-left:10px;	
	font-weight:bold;		
}

.specblack
	{
	font-family:Tahoma;
	font-size:9px;
	line-height:normal;
	color:black;
	
}


.spec
	{
	font-family:Tahoma;
	font-size:10px;
	line-height:18px;
	color:#9D9D9D;
	padding-left:10px;			
}

a.spec,a.spec:visited
	{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 18px;
	color: #898989;
	padding-left: 10px;
	text-decoration: none;
}

a.spec:hover,a.spec:active
	{
	font-family:Tahoma;
	font-size:10px;
	line-height:18px;
	color:#898989;
	padding-left:10px;	
	text-decoration:underline;		
}


.spec44
	{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 18px;
	color: #525252;
	padding-left: 10px;
}

.readmore
	{
	font-family:Tahoma;
	font-size:10px;
	line-height:18px;
	color:#9D9D9D;			
}
a.readmore
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:18px;
		color: Blue;
}

a.readmore:visited
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:18px;
		color: Blue;
}


.readmoregray
	{
	font-family:Tahoma;
	font-size:11px;
	color:#9D9D9D;			
}
a.readmoregray
	{
		font-family:Tahoma;
		font-size:10px;
		color: #9D9D9D;
}

a.readmoregray:visited
	{
		font-family:Tahoma;
		font-size:10px;
		color: #9D9D9D;
}


.form input
	{
		width:192px; height:19px; border-color:#DADADA; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}

textarea{
		width:205px; height:121px; overflow:hidden; border-color:#DADADA; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}

ul. {margin:0; padding:0;font-family:Tahoma;font-size:11px;color: #383838;}
li. {margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px;font-family:Tahoma;font-size:11px;color: #383838;}		

	
a.links,a.links:visited
	{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: Blue;
	text-decoration: none;
}

a.links:hover,a.links:active
	{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: Blue;
	text-decoration: underline;
}	


.Leadheadlines
	{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color: #383838;
	text-decoration:none;
}

.Briefheadlines
	{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color: Blue;
	text-decoration:none;
}

.traildiff
	{
	font-family: Tahoma;
	font-size: 9px;
	color: #565656;
	text-decoration: none;
}

.footer
{
	background-image: url(../images/footerlinksbkg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: black;
	width: 613px;
	height: 27px;
	text-align: center;
	letter-spacing: 1px;
}



/* Copyright and bottom info */
.copyright		{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Gray;
	letter-spacing: -1px;
}
a.copyright		{ color: Navy; text-decoration: none;}
a.copyright:hover { color: Navy; text-decoration: underline;}
a.copyright:active {color: Navy; text-decoration: underline;}
a.copyright:visited {color: Navy; text-decoration: underline;}



.copyright2		{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: silver;
	letter-spacing: -1px;
}
a.copyright2,a.copyright:visited{
	color: #81BEA5;
	text-decoration: none;
}
a.copyright2:hover { color: #81BEA5; text-decoration: underline;}
a.copyright2:active {color: #81BEA5; text-decoration: underline;}

#tabContainer
{
position: relative;
top:55px;
margin:15px auto;
padding:15px;

height:100%;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #C0C0C0;
color: #2d2b2b;
background: white url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid #C0C0C0;
width: 520px;
margin-bottom: 1em; 
margin-top:0px;
padding: 10px;
}

.headerlink{
	font-size:8pt;
	color:#0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

a.headerlink, a.headerlink:visited{
	font-size:8pt;
	color:#0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

a.headerlink:active,a.headerlink:hover{
	font-size:8pt;
	color:#0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

#col3,#col3center {
	float: left;
	width: 145px;
	text-align: left;
	vertical-align: text-top;
	font-size:11px;

}


#col3center {margin: 0 2px;}

#col3 ul{
	list-style: none;
	color:navy;
}

#col3center ul{
	list-style: none;
	color:navy;
}